]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
padOsd: Set menu manager on actions popup menu
authorCarlos Garnacho <carlosg@gnome.org>
Sat, 23 Apr 2022 17:51:11 +0000 (19:51 +0200)
committerMarge Bot <marge-bot@gnome.org>
Sun, 24 Apr 2022 18:44:51 +0000 (18:44 +0000)
Menus do need a menu manager to handle grabs for them, this
is more necessary now that the padOsd do also push a
Clutter.Grab.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2279>

js/ui/padOsd.js

index 065df47788b903cdc8ade300b1691c655ab81b11..e23213ccfaed0a0058d831889a4b26509b9ab7ac 100644 (file)
@@ -144,6 +144,9 @@ var ActionComboBox = GObject.registerClass({
         this._editMenu.actor.hide();
         Main.uiGroup.add_actor(this._editMenu.actor);
 
+        this._editMenuManager = new PopupMenu.PopupMenuManager(this);
+        this._editMenuManager.addMenu(this._editMenu);
+
         this._actionLabels = new Map();
         this._actionLabels.set(GDesktopEnums.PadButtonAction.NONE, _("Application defined"));
         this._actionLabels.set(GDesktopEnums.PadButtonAction.HELP, _("Show on-screen help"));